Soru & Cevap

ActionBar'ın Rengini Değiştirmek

11.12.2014 - 11:14

Merhaba Arkadaşlar

ActionBar'ın rengini değiştirmek istiyorum bunun kolay bir yolu var mıdır ? Biraz araştırdım ama anladığım kadarıyla kendi Theme' imizi mi oluşturmak gerekiyor nedir tam anlamadım :)

Çoğu uygulamada da görünce play store'daki kolay diye düşündüm sorayım dedim.

317 Görüntülenme

4 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-85733-1469827113.jpg
gokhanalkan_
22.12.2017 - 05:59

getSupportActionBar().setBackgroundDrawable( new ColorDrawable(Color.parseColor("#5e9c00")));

Kesin çözüm 

picture-6537-1395347261.jpg
igunduz91
12.12.2014 - 01:56

tasarımda bir adım ileri gitmek için şöyle bir tool var.

http://jgilfelt.github.io/android-actionbarstylegenerator/

zip indirip res klasörünü direk projenize kopyalayıp hepsine evet dedikten sonra.

manifest xml de :         android:theme="@style/Theme.InfonomiKurbiTema"

bu kod parçası ile tema adınızı kullanıma alabilirsiniz.

saygılar.

Cuma
13.12.2014 - 03:12
bu dediğinizi ben de buldum denedim aynı dediğiniz gibi ama değişmedi tema koyu griydi açık gri oldu ? ama bi tekrar deneyeyim saolun.
picture-1372-1408467635.jpg
ahmtbrk
12.12.2014 - 07:55

https://developer.android.com/training/basics/actionbar/styling.html#CustomBackground

style.xml e yeni bi tema açıyorsun eskiyi parent alıp daha sonrada bi kaç parametreyi değiştirip özelleştiriyorsun.bu kaynak gayet açık o konuda.

picture-31404-1421919825.png
muhcob
12.12.2014 - 01:33

Şu şekilde değiştirebilirsin.

ActionBar actionBar = getSupportActionBar();
actionBar.setBackgroundDrawable(new ColorDrawable(getResources().getColor(color.COLORNAME)));

"COLORNAME" yazan yere colors.xml'de tanımlamış olduğun herhangi bir rengi verebilirsin.

Cuma
13.12.2014 - 03:38
getActionBar(); olmuycak mı ?